#pragma once

#include <functional>
#include <QtGlobal>

namespace util {
  //
  // util::Normalizatior
  //

  class Normalizator : public std::unary_function<qreal, qreal> {
  public:
    Normalizator(qreal min, qreal max);
    result_type operator()(argument_type) const;

  private:
    qreal mZero;
    qreal mWindow;
  };

} // namespace util